Construction of development environment

1 Use environment

​ The mechArm 270 for M5 version is developed and used based on PC . There is no built-in system inside the robotic arm, so the combination of the robotic arm and the PC is required during use, so please prepare a PC before use.

2 Development Environment

​ Because the mechArm 270 for M5 version has no built-in development environment, you need to use a PC to install the development environment for the robotic arm.

The following are the development environments supported by mechArm 270 for M5 and the installation and usage tutorials:

blockly

  • 2.3 Developed and used based on C++ C++ is the inheritance of C language. It can carry out procedural programming of C language, object-based programming characterized by abstract data types, and object-oriented programming characterized by inheritance and polymorphism. design. Using C++ language, you can freely develop (coordinate control, angle control, io control, gripper control, etc.) through the C++ dynamic library developed by our company, and control some of the robots that our company has developed.After users install C++ environment ,can be viewed directly use case

    c++

  • 2.4 Developed and used based on C# C# is an object-oriented programming language derived from C and C++ released by Microsoft, a high-level programming language running on .NET Framework and .NET Core (completely open source, cross-platform). Using the c# language, you can freely develop (coordinate control, angle control, io control, gripper control, etc.) through the c# dynamic library provided by our company, and control some of the robots that our company has developed.After users install C# environment ,can be viewed directly use case

    c#

  • 2.5 Developed and used based on Arduino

    Arduino is an easy-to-use, easy-to-use, open-source electronic prototyping platform that includes hardware (various Arduino-compliant development boards) and software (Arduino IDE and associated development kits). The hardware part (or development board) consists of a microcontroller (MCU), flash memory (Flash), and a set of general-purpose input/output interfaces (GPIO), etc. You can understand it as a microcomputer motherboard. The software part is mainly composed of Arduino IDE on the PC side, related board support packages (BSP) and rich third-party function libraries. Users can easily download the BSP related to the development board you hold and the required function library through the Arduino IDE to write your program.After users install Arduino environment ,can be viewed directly Arduino is easy to usearduino

  • 2.6 Developed and used based on JavaScript JavaScript is a scripting language that runs on the client side; it does not need to be compiled, and is interpreted and executed by the js interpreter one by one during the running process. Using the JavaScript language, some of our robots can be controlled through our company's ecological library.After users install JavaScript environment ,can be viewed directly use case

    javascript

  • 2.7 Developed and used based on ROS ROS is open source and a post-operating system, or secondary operating system, for robot control. Through ROS, we can realize the simulation control of the manipulator in the virtual environment. We will visualize the robotic arm through the rviz platform, and operate our robotic arm in a variety of ways; plan and execute the robotic arm's action path through the moveit platform to achieve the effect of freely controlling the robotic arm.After users Install the ROS development environment ,can be viewed directly use caseuse of moveit

    ros

3 Firmware update

​ mechArm 270 for M5 and the update of Atom firmware need to be updated using myStudio .

Installation and usage tutorial of myStudio :

results matching ""

    No results matching ""